\subsection{Referência da Classe PrintFormOperation}
\label{classPrintFormOperation}\index{PrintFormOperation@{PrintFormOperation}}


{\ttfamily \#include $<$imprimir.h$>$}

\subsubsection*{Métodos Públicos}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$PrintFormOperation} ()
\item 
void {\bf set\_\-corpo} (int, string, int)
\end{DoxyCompactItemize}
\subsubsection*{Métodos Públicos Estáticos}
\begin{DoxyCompactItemize}
\item 
static Glib::RefPtr$<$ {\bf PrintFormOperation} $>$ {\bf create} ()
\end{DoxyCompactItemize}
\subsubsection*{Métodos Protegidos}
\begin{DoxyCompactItemize}
\item 
{\bf PrintFormOperation} ()
\item 
virtual void {\bf on\_\-begin\_\-print} (const Glib::RefPtr$<$ Gtk::PrintContext $>$ \&context)
\item 
virtual void {\bf on\_\-draw\_\-page} (const Glib::RefPtr$<$ Gtk::PrintContext $>$ \&context, int page\_\-nr)
\end{DoxyCompactItemize}
\subsubsection*{Atributos Protegidos}
\begin{DoxyCompactItemize}
\item 
Glib::ustring {\bf m\_\-cabecalho}
\item 
Glib::ustring {\bf m\_\-corpo}
\item 
Glib::ustring {\bf m\_\-rodape}
\item 
Glib::RefPtr$<$ Pango::Layout $>$ {\bf Formulario}
\item 
std::vector$<$ int $>$ {\bf QuebraPagina}
\end{DoxyCompactItemize}
\subsubsection*{Métodos Privados}
\begin{DoxyCompactItemize}
\item 
void {\bf set\_\-cabecalho} ()
\item 
void {\bf set\_\-rodape} ()
\end{DoxyCompactItemize}
\subsubsection*{Atributos Privados}
\begin{DoxyCompactItemize}
\item 
double {\bf largura}
\item 
double {\bf altura}
\end{DoxyCompactItemize}


\subsubsection{Descrição Detalhada}
Classe utilizada para impressão dos recibos 

Definição na linha 22 do arquivo imprimir.h.



\subsubsection{Construtores \& Destrutores}
\index{PrintFormOperation@{PrintFormOperation}!$\sim$PrintFormOperation@{$\sim$PrintFormOperation}}
\index{$\sim$PrintFormOperation@{$\sim$PrintFormOperation}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{$\sim$PrintFormOperation}]{\setlength{\rightskip}{0pt plus 5cm}PrintFormOperation::$\sim$PrintFormOperation (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [virtual]}}\hfill\label{classPrintFormOperation_a8677c2b7e07c33e83deb11a200f62ab7}
Método destrutor da classe 

Definição na linha 12 do arquivo imprimir.C.

\index{PrintFormOperation@{PrintFormOperation}!PrintFormOperation@{PrintFormOperation}}
\index{PrintFormOperation@{PrintFormOperation}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{PrintFormOperation}]{\setlength{\rightskip}{0pt plus 5cm}PrintFormOperation::PrintFormOperation (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classPrintFormOperation_a4b1439533b55961c6c3114c63ed33eb4}
Método construtor da classe 

Definição na linha 8 do arquivo imprimir.C.



Referenciado por create().



\subsubsection{Métodos}
\index{PrintFormOperation@{PrintFormOperation}!create@{create}}
\index{create@{create}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{create}]{\setlength{\rightskip}{0pt plus 5cm}Glib::RefPtr$<$ {\bf PrintFormOperation} $>$ PrintFormOperation::create (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [static]}}\hfill\label{classPrintFormOperation_a85020e0c5d4fb001a496b0dd95a9e7b4}
Método utilizado para instanciar a classe. 

Definição na linha 16 do arquivo imprimir.C.



Referências PrintFormOperation().



Referenciado por IMPRIMIR::print\_\-or\_\-preview().

\index{PrintFormOperation@{PrintFormOperation}!on\_\-begin\_\-print@{on\_\-begin\_\-print}}
\index{on\_\-begin\_\-print@{on\_\-begin\_\-print}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{on\_\-begin\_\-print}]{\setlength{\rightskip}{0pt plus 5cm}void PrintFormOperation::on\_\-begin\_\-print (
\begin{DoxyParamCaption}
\item[{const Glib::RefPtr$<$ Gtk::PrintContext $>$ \&}]{ context}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [protected, virtual]}}\hfill\label{classPrintFormOperation_af738576754fb8adb43c66131ba2dc616}
PrintOperation default signal handler overrides: 

Definição na linha 428 do arquivo imprimir.C.



Referências altura, Formulario, largura, m\_\-cabecalho, m\_\-corpo, m\_\-rodape, QuebraPagina, set\_\-cabecalho() e set\_\-rodape().

\index{PrintFormOperation@{PrintFormOperation}!on\_\-draw\_\-page@{on\_\-draw\_\-page}}
\index{on\_\-draw\_\-page@{on\_\-draw\_\-page}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{on\_\-draw\_\-page}]{\setlength{\rightskip}{0pt plus 5cm}void PrintFormOperation::on\_\-draw\_\-page (
\begin{DoxyParamCaption}
\item[{const Glib::RefPtr$<$ Gtk::PrintContext $>$ \&}]{ context, }
\item[{int}]{ page\_\-nr}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [protected, virtual]}}\hfill\label{classPrintFormOperation_a2241eb16314623ab3ab1f10b6d41c2dd}
PrintOperation default signal handler overrides: 

Definição na linha 479 do arquivo imprimir.C.



Referências Formulario e QuebraPagina.

\index{PrintFormOperation@{PrintFormOperation}!set\_\-cabecalho@{set\_\-cabecalho}}
\index{set\_\-cabecalho@{set\_\-cabecalho}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{set\_\-cabecalho}]{\setlength{\rightskip}{0pt plus 5cm}void PrintFormOperation::set\_\-cabecalho (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classPrintFormOperation_ab690e926a88fe66c5e3032123d306c32}


Definição na linha 21 do arquivo imprimir.C.



Referências m\_\-cabecalho.



Referenciado por on\_\-begin\_\-print().

\index{PrintFormOperation@{PrintFormOperation}!set\_\-corpo@{set\_\-corpo}}
\index{set\_\-corpo@{set\_\-corpo}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{set\_\-corpo}]{\setlength{\rightskip}{0pt plus 5cm}void PrintFormOperation::set\_\-corpo (
\begin{DoxyParamCaption}
\item[{int}]{ tipo, }
\item[{string}]{ data, }
\item[{int}]{ recibo}
\end{DoxyParamCaption}
)}\hfill\label{classPrintFormOperation_ac364bc3563e45d35f3a46310b0bc5269}
Método utilizado para setar o corpo do texto a ser impresso. 

Definição na linha 46 do arquivo imprimir.C.



Referências m\_\-corpo.

\index{PrintFormOperation@{PrintFormOperation}!set\_\-rodape@{set\_\-rodape}}
\index{set\_\-rodape@{set\_\-rodape}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{set\_\-rodape}]{\setlength{\rightskip}{0pt plus 5cm}void PrintFormOperation::set\_\-rodape (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classPrintFormOperation_ae595c6b385dc225e237d439b5da5141f}


Definição na linha 413 do arquivo imprimir.C.



Referências m\_\-rodape.



Referenciado por on\_\-begin\_\-print().



\subsubsection{Campos}
\index{PrintFormOperation@{PrintFormOperation}!altura@{altura}}
\index{altura@{altura}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{altura}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf PrintFormOperation::altura}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classPrintFormOperation_aca1cdcaa0ba841fbdb3ea9059c51c008}


Definição na linha 50 do arquivo imprimir.h.



Referenciado por on\_\-begin\_\-print().

\index{PrintFormOperation@{PrintFormOperation}!Formulario@{Formulario}}
\index{Formulario@{Formulario}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{Formulario}]{\setlength{\rightskip}{0pt plus 5cm}Glib::RefPtr$<$Pango::Layout$>$ {\bf PrintFormOperation::Formulario}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classPrintFormOperation_a2b7d8b2df55fdecfde64550d28017558}


Definição na linha 44 do arquivo imprimir.h.



Referenciado por on\_\-begin\_\-print() e on\_\-draw\_\-page().

\index{PrintFormOperation@{PrintFormOperation}!largura@{largura}}
\index{largura@{largura}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{largura}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf PrintFormOperation::largura}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classPrintFormOperation_a410cc0dc9b4deb57f8974852adbe2f52}


Definição na linha 49 do arquivo imprimir.h.



Referenciado por on\_\-begin\_\-print().

\index{PrintFormOperation@{PrintFormOperation}!m\_\-cabecalho@{m\_\-cabecalho}}
\index{m\_\-cabecalho@{m\_\-cabecalho}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{m\_\-cabecalho}]{\setlength{\rightskip}{0pt plus 5cm}Glib::ustring {\bf PrintFormOperation::m\_\-cabecalho}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classPrintFormOperation_aceccab7b6f31b1b476e57b75f5690248}


Definição na linha 41 do arquivo imprimir.h.



Referenciado por on\_\-begin\_\-print() e set\_\-cabecalho().

\index{PrintFormOperation@{PrintFormOperation}!m\_\-corpo@{m\_\-corpo}}
\index{m\_\-corpo@{m\_\-corpo}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{m\_\-corpo}]{\setlength{\rightskip}{0pt plus 5cm}Glib::ustring {\bf PrintFormOperation::m\_\-corpo}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classPrintFormOperation_a3db866f04b824f0e4a23921369ecd75a}


Definição na linha 42 do arquivo imprimir.h.



Referenciado por on\_\-begin\_\-print() e set\_\-corpo().

\index{PrintFormOperation@{PrintFormOperation}!m\_\-rodape@{m\_\-rodape}}
\index{m\_\-rodape@{m\_\-rodape}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{m\_\-rodape}]{\setlength{\rightskip}{0pt plus 5cm}Glib::ustring {\bf PrintFormOperation::m\_\-rodape}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classPrintFormOperation_a92744cdaa012ce0060f49f0b89110a4f}


Definição na linha 43 do arquivo imprimir.h.



Referenciado por on\_\-begin\_\-print() e set\_\-rodape().

\index{PrintFormOperation@{PrintFormOperation}!QuebraPagina@{QuebraPagina}}
\index{QuebraPagina@{QuebraPagina}!PrintFormOperation@{PrintFormOperation}}
\paragraph[{QuebraPagina}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$int$>$ {\bf PrintFormOperation::QuebraPagina}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classPrintFormOperation_abdbd37ed269c54708f240a675afe7336}
line numbers where a page break occurs 

Definição na linha 46 do arquivo imprimir.h.



Referenciado por on\_\-begin\_\-print() e on\_\-draw\_\-page().



A documentação para esta classe foi gerada a partir dos seguintes arquivos:\begin{DoxyCompactItemize}
\item 
src/{\bf imprimir.h}\item 
src/{\bf imprimir.C}\end{DoxyCompactItemize}
